# coding:utf-8
# 主界面

import glog, glb
import account_mgr, role_mgr, event_mgr, battlearray_mgr, card_mgr, mission_mgr, skill_mgr



# 卡牌升级
def on_card_level_up (params, account, role):
	glog.log('on_card_level_up ' + repr(params))

	card_id = params[0]
	to_drops = params[1]

	res, errmsg = card_mgr.card_level_up(role.id, card_id, to_drops)
	if res:
		data = {
			'card_data' : _get_card_data(role),
		}
		return glb.return_ok(data)
	else:
		return glb.return_err(errmsg)


# 卡牌升阶
def on_card_quality_up (params, account, role):
	glog.log('on_card_quality_up ' + repr(params))

	card_id = params[0]

	res, errmsg = card_mgr.card_quality_up(role.id, card_id)
	if res:
		data = {
			'card_data' : _get_card_data(role),
		}
		return glb.return_ok(data)
	else:
		return glb.return_err(errmsg)
